home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 5943 < prev    next >
Encoding:
Text File  |  1996-08-05  |  12.2 KB  |  319 lines

  1. Path: ns1.sw-eng.falls-church.va.us!not-for-mail
  2. From: bowmanc@ns1.sw-eng.falls-church.va.us (Carl Bowman)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 7 Feb 1996 11:16:35 -0500
  6. Organization: Ada Information Clearinghouse
  7. Sender: Carl Bowman
  8. Message-ID: <4faj93$j10@ns1.sw-eng.falls-church.va.us>
  9. References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f85h4$cml@hacgate2.hac.com>
  10. NNTP-Posting-Host: ns1.sw-eng.falls-church.va.us
  11.  
  12. In article <4f85h4$cml@hacgate2.hac.com>,
  13. Ron Collins <collins@thor.tu.hac.com> wrote:
  14. >Haug Buerger (haug@zesi.ruhr.de) wrote:
  15. >
  16. >: Would you say Borland C/C++ is a professional compiler? It's
  17. >: cheap, that's true but that's all. It's not eaven a real ANSI C
  18. >: compiler. Some funktions do not work like the ANSI standard says
  19. >: and it's documented. Everybody thinks it's an ANSI C compiler
  20. >: because there is no test suite for ANSI C and everybody can say
  21. >: he has an ANSI C compiler.
  22. >
  23. >: C++ has no real standard and most source is not portable. It's
  24. >: missing a test suite, too.
  25. >
  26. >: I would like to know how many of these 900 platforms have a real
  27. >: ANSI C compiler. My experiance is that most non trivial C code is
  28. >: not portable and needs lots of modifications. C++ is worse.
  29. >
  30. >: Haug
  31. >
  32. >
  33. >I think you're missing the point.  I can buy a C/C++ compiler for a few 
  34. >hundred $$ for just about any platform I can think of.  I can get a
  35. >professional quality C/C++ compiler (GCC) for free for a lot of platforms.
  36. >And I can use these compilers to write very usefull programs.  Being
  37. >ANSI compliant is nice, but not critical.
  38. >
  39. >An Ada compiler is, by comparison, extremely expensive. And it is not
  40. >available for quite a few of the machines that I've had to work with.
  41. >(Example: there was no Ada compiler available for the MAC 3 years ago; I
  42. >don't know if one is available now.  But that job is over, and it was
  43. >written in the MAC version of C.  So what if it's not portable?  It only
  44. >has to run on a MAC).
  45. >
  46. >I really don't care how good Ada is.  If I can't find it, or my company
  47. >can't afford it, it's totally useless to me.
  48. >
  49. >
  50. >                        -- Collins --
  51. >                        
  52. >-----
  53. >The views expressed here are mine alone.
  54. >
  55. >Ron Collins/Hughes Aircraft Company/M20,P20/Tucson Az 85706
  56. >rcollins@thor.tu.hac.com    collins@seagull.rtd.com
  57. >ยก----
  58. >
  59. >
  60.  
  61. Before I start...these are my opinions and NOT, NOT, NOT those of the
  62. AdaIC, IITRI, or AJPO.
  63.  
  64. A quick check of the AJPO's official validated compiler listing
  65. indicates that there were approximately 8 compilers for the Mac 3
  66. years ago.  I often hear the complaint that compilers are not
  67. available for specific platforms when, in fact, there are compilers.
  68. To check the availability or status of a validated compiler one may
  69. call the Ada Information Clearinghouse at (703) 681-2466.  In an
  70. effort to disseminate the widest information about Ada we even track
  71. information about _free_ compilers.
  72.  
  73. For any Ada questions one may call the Ada Information Clearinghouse
  74. or send email to adainfo.
  75.  
  76. Carl Bowman
  77. Ada Information Clearinghouse
  78. adainfo@sw-eng.falls-church.va.us
  79. (703) 681-2466
  80.  
  81. (Now I'm taking off my badge and stepping into the alley)
  82.  
  83. I don't normally interfere unless the AdaIC can help answer a question
  84. that can't be answered by anyone else.  Comp.lang.ada is, after all,
  85. for the Ada community to exchange meaningful dialouge.
  86.  
  87. I've been with the AdaIC for nearly 8 years.  I have, on occasion, had
  88. to research compiler availability for auditors years after the
  89. completion of a project.  There have been hundreds of compilers for
  90. hundreds of platforms at hundreds of different prices.  (The AdaIC
  91. doesn't track prices, but you don't hang around 8 years and not hear
  92. anything.)  You can't unilaterally state that Ada compilers are
  93. expensive or unavailable, some are, some aren't.  Free compilers are
  94. available on the internet and on CD-ROM.  You can get GNAT and AdaED,
  95. tutorials and courses, the LRM and Rationale, and hundreds of reusable
  96. components (YMMV) on CD-ROM for only $50.
  97.  
  98. Check out the success stories on our Software Engineering Host - not
  99. the monograms, but the database.  Over 700 programs, commercial,
  100. government, academic, and international, are listed.  I've been to
  101. conferences, and have had people tell me they're using Ada, but the
  102. information on their project is not publically available, so the
  103. number of users is higher (obviously).
  104.  
  105. I'm not biased toward Ada.  In fact, due to my position, I have been
  106. instructed to be extremely careful to show no language prejudice
  107. whatsoever.  Each language is a useful tool with benefits and
  108. drawbacks.  In order to stay useful to the Ada community I need to
  109. stay intelligent in the software field in general.
  110.  
  111. (You guys have all the fun.  You get to thump your chests, flame each
  112. other and carry on so!)
  113.  
  114. Carl Bowman
  115. Music-making Dude who lives in Virginia
  116.  
  117. (That was refreshing!)
  118.  
  119. Here is more information about the Ada Information Clearinghouse and
  120. its resources.
  121.  
  122. Form R40-0495
  123. ADAIC.TXT
  124.  
  125. Ada Information Clearinghouse, 1-800-AdaIC-11 (232-4211), 703/681-2466
  126.  
  127.                       AdaIC:  PRODUCTS AND SERVICES
  128.  
  129. Ada QUESTIONS?
  130.  
  131. How can Ada help on my software development project?
  132. What about training?
  133. What about the mandate?
  134. Where can I find reusable software components?
  135. Does Ada 9X support object-oriented programming?
  136. Where is Tri-Ada this year?
  137. Is there a compiler?
  138.  
  139. Ada ANSWERS!
  140.  
  141. At the Ada Information Clearinghouse (AdaIC), we've been providing free 
  142. information about Ada for over a decade. Sponsored by the Ada Joint Program 
  143. Office, our office in Washington, D.C. is uniquely positioned to bring you the 
  144. latest Ada policies direct from decision-makers. We also serve as a point of 
  145. contact for other Ada resources and can alert you to important industry news 
  146. and events.  And we maintain close contact with the Ada community in order to 
  147. obtain the latest information on a variety of topics, including implementation 
  148. guidelines, compilers and tools, reusable Ada code, education and training, 
  149. Ada successes, and lessons learned by software developers like you.
  150.  
  151. AdaIC Help Desk
  152. 1/800-AdaIC-11 or 703/681-2466
  153. For answers to your Ada questions, call the AdaIC, Monday through Friday, from 
  154. 8:00 a.m. to 5:00 p.m., Eastern Time.
  155.  
  156. AdaIC Newsletter
  157. Our quarterly newsletter, which has a subscription base of 18,000+ computer 
  158. professionals, contains current news about the Ada program, Ada conference 
  159. reports, and articles about projects programmed in Ada.  If you would like to 
  160. receive the newsletter, call us to request a FREE subscription.
  161.  
  162. AdaIC Information Flyers
  163. We can send you any of over 70 different flyers covering topics such as Ada 
  164. validated compilers; Ada news and current events; Ada usage; AJPO's Technology 
  165. Insertion Program; Ada bibliographies; resources for Ada education and 
  166. training; software tools and interfaces; regulations, policies, and mandates; 
  167. historical information; standards; and available Ada bindings.
  168.  
  169. Ada Internet Host -- sw-eng.falls-church.va.us
  170. More than 6,000 files, covering virtually every aspect of Ada programming, are 
  171. available on the AdaIC's Internet host: sw-eng.falls-church.va.us.  If you are 
  172. looking for any of the following Ada information, be sure to connect to the 
  173. AdaIC host:
  174.  
  175.       What's New with Ada
  176.             weekly news summaries, a quarterly newsletter, and hot 
  177.             off-the-press announcements from commercial vendors and users
  178.  
  179.       Current Ada Events
  180.             information about upcoming Ada conferences
  181.  
  182.       Publications
  183.             documents, reports, and bibliographies related to Ada, including 
  184.             the Ada Standard, Ada Rationale, Ada Adoption Handbook, Ada Style 
  185.             Guide
  186.  
  187.       Compilers and Tools
  188.             pointers to FREE and commercially available Ada compilers, tools, 
  189.             and development environments
  190.  
  191.       Resources
  192.             information about freely available Ada resources, such as other 
  193.             on-line sources for Ada source code and information, the Ada trade 
  194.             association, and Ada professional societies
  195.  
  196.       Validation and Evaluation Test Suites
  197.             everything you need to evaluate an Ada compiler for your 
  198.             application or to learn about how to obtain validated status for 
  199.             your compiler
  200.  
  201.       Policy and History
  202.             the latest policies from the US Government related to Ada usage as 
  203.             well as historical information about the making of Ada
  204.  
  205.       Education and Training Resources
  206.             Pointers to Universities and commercial trainers that offer Ada as 
  207.             well as Ada books, videotapes, computer-aided instruction.
  208.  
  209.       Ada Working Groups
  210.             reports, meeting minutes, and everything you need to know about 
  211.             the technical working groups that address Ada issues
  212.  
  213. Getting connected
  214.  
  215. The AdaIC's Internet host is sw-eng.falls-church.va.us.  (Its IP address is 
  216. 199.75.54.2.)
  217.  
  218. The Ada host is available to all Internet users 24-hours a day via the 
  219. following Internet access, search, and retrieval utilities:
  220.  
  221. anonymous file transfer protocol (ftp)
  222.       ftp sw-eng.falls-church.va.us
  223.       login:      anonymous
  224.       password:   <your e-mail address>
  225.  
  226. ftpmail
  227.       To obtain complete instructions, send e-mail to: 
  228.       ftpmail@sw-eng.falls-church.va.us -- with the word "help" in the subject 
  229.       line.
  230.  
  231. Gopher
  232.       gopher sw-eng.falls-church.va.us
  233.  
  234. Wide Area Information Server (WAIS)
  235.       sw-eng.falls-church.va.us
  236.  
  237. World Wide Web (WWW)
  238.       http://sw-eng.falls-church.va.us/
  239.  
  240. Direct any questions concerning access to action@sw-eng.falls-church.va.us or 
  241. to the AdaIC telephone help-desk staff at 1/800-AdaIC-11 (232-4211) or 
  242. 703/681-2466.
  243.  
  244. Getting connected without Internet access
  245.  
  246. Computer users who don't have Internet access may access Ada information on 
  247. the AdaIC Internet host via our dial-up line.  The phone number is: 
  248. 703/681-2845.  Set your communications parameters as follows:
  249.  
  250. Baud Rate:300-28,800
  251.       Data bits:              8
  252.       Parity:                 None
  253.       Stop Bits:              1
  254.       Flow Control:           XON/XOFF
  255.  
  256.       Emulation:              VT100
  257.  
  258. Once a connection is achieved,
  259.       login:                  guest
  260.       password:               Ada4sw-eng
  261.  
  262. Direct any questions concerning access to the AdaIC telephone help-desk staff 
  263. at 1/800-AdaIC-11 (232-4211) or 703/681-2466.
  264.  
  265. Databases
  266. If you are looking for information about Ada projects, our Ada Usage database 
  267. maybe just the resource you need.  There are 650+ efforts described in the Ada 
  268. Usage Database.
  269.  
  270. Before buying Ada tools, check out the AdaIC Products and Tools database to 
  271. find vendors who offer the tools that meet your needs.
  272.  
  273. Need a validated compiler?  The AdaIC's Validated Compiler database is the 
  274. official source for information about the 760+ validated Ada compilers.
  275.  
  276. Researchers look to the AdaIC's comprehensive bibliography database as a 
  277. starting point for their research efforts.
  278.  
  279. Call the AdaIC at 1-800-AdaIC-11 (232-4211) if you would like a customized 
  280. search from any one of these databases.
  281.  
  282. Questions?
  283. We welcome written inquiries and any other information you wish to share.  
  284. Send mail to:
  285.  
  286.       Ada Information Clearinghouse
  287.       P.O. Box 1866
  288.       Falls Church, VA  22041
  289.       Voice:  1/800-AdaIC-11 (232-4211) or 703/681-2466
  290.       E-mail:  adainfo@sw-eng.falls-church.va.us
  291.  
  292.                           **********************
  293.  
  294. The views, opinions, and findings contained in this report are those of the 
  295. author(s) and should not be construed as an official Agency position, policy, 
  296. or decision, unless so designated by other official documentation.
  297.  
  298. Copyright 1995.  IIT Research Institute.  All rights assigned to the U.S. 
  299. Government (Ada Joint Program Office).  Permission to reprint this flyer, in 
  300. whole or in part, is granted, provided the AdaIC is acknowledged as the 
  301. source.
  302.  
  303.                           **********************
  304.  
  305.                  Ada Information Clearinghouse (AdaIC)
  306.                                P.O. Box 1866
  307.                          Falls Church, VA  22204
  308.     Telephone:  1-800-AdaIC-11 (1-800/232-4211) or 703/681-2466
  309.                             Fax:  703/681-2869
  310.               E-mail:  adainfo@sw-eng.falls-church.va.us
  311.  
  312. The AdaIC is sponsored by the Ada Joint Program Office and operated by IIT 
  313. Research Institute.
  314.  
  315.  
  316.  
  317. 
  318.  
  319.